<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<HTML>
	<HEAD>
		<META CONTENT="text/html; charset=iso-8859-1" HTTP-EQUIV="Content-Type">
		<TITLE>PI.JS > environment.setIsPermanent</TITLE>
		<LINK HREF="../../../../../inc/template.css" REL="stylesheet">
		<LINK HREF="../../../../../inc/template.css" REL="stylesheet">
		<SCRIPT SRC="../../../../../source/pi.1.1.min.js" TYPE="text/javascript"></SCRIPT>
		<SCRIPT SRC="../../../../../inc/template.js" TYPE="text/javascript"></SCRIPT>
<SCRIPT SRC="http://firebuglite.appspot.com/firebug-lite-compressed.js" TYPE="text/javascript"></SCRIPT>
<SCRIPT SRC="../../../../../plugin/pi.cache/pi.cache.js" TYPE="text/javascript"></SCRIPT>
<SCRIPT SRC="../../../../../plugin/pi.storage/pi.storage.js" TYPE="text/javascript"></SCRIPT>
		<LINK HREF="../../../../../inc/sh/SyntaxHighlighter.css" TYPE="text/css" REL="stylesheet">
		<SCRIPT SRC="../../../../../inc/sh/shCore.js" LANGUAGE="javascript"></SCRIPT>
		<SCRIPT SRC="../../../../../inc/sh/shBrushJScript.js" LANGUAGE="javascript"></SCRIPT>
		<SCRIPT SRC="../../../../../inc/sh/shBrushCss.js" LANGUAGE="javascript"></SCRIPT>
		<SCRIPT SRC="../../../../../inc/sh/shBrushXml.js" LANGUAGE="javascript"></SCRIPT>
		<SCRIPT SRC="../../../../../inc/sh/shBrushPhp.js" LANGUAGE="javascript"></SCRIPT>
		<SCRIPT SRC="../../../../../inc/sh/shBrushPython.js" LANGUAGE="javascript"></SCRIPT>
	</HEAD>
	<BODY>
		<A HREF="/" ID="header" CLASS="Header">
			<EM></EM>
		</A>
		<DIV CLASS="Index">
			<DIV ID="indexContainer" CLASS="ListContainer">
				<A HREF="../../../../../index.html" CLASS="Button "><EM>About Pi</EM></A>
				<A HREF="../../../../../pages/Downloads" CLASS="Button "><EM>Downloads</EM></A>
				<A HREF="../../../../../documentation/index.html" CLASS="Button SelectedButton"><EM>Documentation</EM></A>
				<DIV CLASS="SubNavigation">
					<DIV>
						<H2 CLASS="Title">Essential Documents</H2>
						<UL>
							<LI>
								<A STYLE="" HREF="../../../../../documentation/essential/Getting Started to pi.js/">Getting Started to pi.js</A>
							</LI><LI>
								<A STYLE="" HREF="../../../../../documentation/essential/Object Oriented Programming with pi.js/">Object Oriented Programming with pi.js</A>
							</LI>
						</UL>
					</DIV><DIV>
						<H2 CLASS="Title">Reference</H2>
						<UL>
							<LI>
								<A STYLE="" HREF="../../../../../documentation/env/pi.env/">pi.env</A>
							</LI><LI>
								<A STYLE="" HREF="../../../../../documentation/get/pi.get/">pi.get</A>
							</LI><LI>
								<A STYLE="font-weight:bold" HREF="../../../../../documentation/util/pi.util/">pi.util</A>
								<UL>
									<LI>
										<A HREF="../../../../../documentation/util/pi.util.Array/">pi.util.Array</A>
									</LI><LI>
										<A HREF="../../../../../documentation/util/pi.util.Element/">pi.util.Element</A>
									</LI><LI>
										<A HREF="../../../../../documentation/util/pi.util.Hash/">pi.util.Hash</A>
									</LI><LI>
										<A HREF="../../../../../documentation/util/pi.util.Number/">pi.util.Number</A>
									</LI><LI>
										<A HREF="../../../../../documentation/util/pi.util.String/">pi.util.String</A>
									</LI>
								</UL>
							</LI><LI>
								<A STYLE="" HREF="../../../../../documentation/base/pi.base/">pi.base</A>
							</LI><LI>
								<A STYLE="" HREF="../../../../../documentation/element/pi.element/">pi.element</A>
							</LI><LI>
								<A STYLE="" HREF="../../../../../documentation/xhr/pi.xhr/">pi.xhr</A>
							</LI><LI>
								<SPAN STYLE="font-weight:bold">Native Objects</SPAN>
								<UL>
									<LI>
										<A HREF="../../../../../documentation/Native Objects/Array/">Array</A>
									</LI><LI>
										<A HREF="../../../../../documentation/Native Objects/Function/">Function</A>
									</LI><LI>
										<A HREF="../../../../../documentation/Native Objects/Number/">Number</A>
									</LI><LI>
										<A HREF="../../../../../documentation/Native Objects/String/">String</A>
									</LI>
								</UL>
							</LI><LI>
								<SPAN STYLE="font-weight:bold">Plugins</SPAN>
								<UL>
									<LI>
										<A HREF="../../../../../documentation/plugin/pi.comet/">pi.comet</A>
									</LI><LI>
										<SPAN>pi.cache</SPAN>
									</LI><LI>
										<SPAN>pi.layer</SPAN>
									</LI><LI>
										<A HREF="../../../../../documentation/plugin/pi.storage/">pi.storage</A>
									</LI><LI>
										<SPAN>pi.window</SPAN>
									</LI>
								</UL>
							</LI>
						</UL>
					</DIV>
				</DIV>
				<A HREF="http://groups.google.com/group/pi-js" CLASS="Button"><EM>Developer Forum</EM></A>
				<A HREF="http://code.google.com/p/pi-js/issues/list" CLASS="Button"><EM>Issues</EM></A>
			</DIV>
		</DIV>
		<!-- <h3 class="ContentNav" id="contentTitle">
			<div>
				<a class="Sel">index.html</a>
			</div>
		</h3>-->
		<DIV ID="documentationContent" CLASS="Content">
			<DIV CLASS="Pad">
				<H1 CLASS="Name"><SPAN>pi.cache.</SPAN>environment.setIsPermanent</H1>
				<DIV CLASS="ParentLink">&lt; <A HREF="../../">pi.cache</A></DIV>
				<DIV>
				<H2 CLASS="Title">Summary</H2>
				Koleksiyonun kalici olup olmayacagini belirlememizi saglar.Eger
				</DIV>
				<DIV CLASS="Text">
					<H2 CLASS="Title">Syntax</H2>
 <CODE><EM>collection</EM>.setIsPermanent(<EM>boolean</EM>);</CODE>
<H2 CLASS="Title">Example</H2>
 <PRE NAME="code" CLASS="js">
 >>> shop.environment.setIsPermanent(true);
 </PRE>
				</DIV>
				<DIV CLASS="Block">
					<H1>Examples</H1>
					<DIV CLASS="Example">
						<H1>Example #1: Selectbox'a birseyler ekleyin, sayfayi kapatip actiginizda ekledikleriniz kaybolmayacak.</H1>
							<DIV CLASS="View">
								<SELECT ID="selectbox"></SELECT>
<HR>
<INPUT TYPE="text" ID="textbox"><BUTTON ONCLICK="Add( this.previousSibling.value)">Add</BUTTON>
<SCRIPT SRC="../../examples/selectbox.js" TYPE="text/javascript"></SCRIPT>
							</DIV>
							<H2>Source files of the above example:</H2>
							<DIV>
								<H3>../../examples/selectbox.html</H3>
								<PRE NAME="code" CLASS="html">&lt;select id="selectbox">&lt;/select>
&lt;hr />
&lt;input type="text" id="textbox" />&lt;button onclick="Add( this.previousSibling.value)">Add&lt;/button>
</PRE>
							</DIV><DIV>
								<H3>../../examples/selectbox.js</H3>
								<PRE NAME="code" CLASS="js">var collection;
pi.util.Init.push(function(){
	
	collection = new pi.cache("selectbox",pi.storage).environment.setIsPermanent(true).importDOMStorage();

	for(var key in collection.environment.getData()){
		var item = collection.environment.getData()[ key ]
		new pi.element("option").attribute.set("value",key).update( item.environment.getData() ).insert( pi.get("selectbox") );
	}
});

function Add(_value,_selectbox){
	var item = new pi.cache.item().environment.setData(_value);
	collection.append(item);
	pi.get("selectbox").appendChild(
		new pi.element("option").attribute.set("name",item.environment.getName()).update(_value).element
	);
};
</PRE>
							</DIV>
					</DIV>
				</DIV>
			</DIV>
		</DIV>
		<DIV CLASS="Clean"></DIV>
	</BODY> 
</HTML>